Power Automate-এ Append to Array Variable এবং Filter Array দুটি গুরুত্বপূর্ণ action যা আপনাকে ডেটা ম্যানিপুলেশন এবং প্রক্রিয়াকরণে সাহায্য করে। এই অ্যাকশনগুলোর মাধ্যমে আপনি সহজেই ডেটা অ্যারে তৈরি বা পরিবর্তন করতে এবং নির্দিষ্ট শর্তে ডেটা ফিল্টার করতে পারেন।
Append to Array Variable (অ্যারে ভেরিয়েবলে অ্যাড করা)
Append to Array Variable action এর মাধ্যমে আপনি একটি অ্যারে ভেরিয়েবলে নতুন ডেটা যোগ করতে পারেন। এটি অনেক সময় ব্যবহৃত হয় যখন আপনি একাধিক আইটেম বা মান একটি অ্যারেতে যুক্ত করতে চান। উদাহরণস্বরূপ, আপনি যদি একাধিক কাস্টমার আইডি, ইমেইল বা কোনো লিস্ট স্টোর করতে চান, তবে এই অ্যাকশনটি ব্যবহার করা হয়।
কিভাবে কাজ করে:
- Array Variable তৈরি করা: প্রথমে আপনাকে একটি Array Variable তৈরি করতে হবে। এটি একটি ভেরিয়েবল যেখানে আপনি একাধিক ডেটা ধারণ করতে পারবেন।
- Append to Array Variable: এই action ব্যবহার করে আপনি ওই অ্যারে ভেরিয়েবলে নতুন ডেটা অ্যাড করতে পারবেন।
Steps to Use:
- Power Automate ড্যাশবোর্ডে New Flow তৈরি করুন।
- একটি Initialize variable action যোগ করুন এবং টাইপ নির্বাচন করুন Array।
- উদাহরণ: Variable name:
customerList - Value:
[](একটি খালি অ্যারে শুরু করুন)
- উদাহরণ: Variable name:
- এরপর Append to Array Variable action যোগ করুন।
- Name: আপনার তৈরি করা অ্যারের নাম (
customerList). - Value: এখানে আপনি যে ডেটা অ্যাড করতে চান (যেমন:
John Doe,Jane Smith)।
- Name: আপনার তৈরি করা অ্যারের নাম (
Example:
- Initialize variable: customerList (Array) = []
- Append to Array Variable: customerList = 'John Doe'
- Append to Array Variable: customerList = 'Jane Smith'
এখানে customerList অ্যারে দুটি নাম ধারণ করবে: John Doe এবং Jane Smith।
Filter Array (অ্যারে ফিল্টার করা)
Filter Array action ব্যবহার করে আপনি একটি অ্যারে থেকে নির্দিষ্ট শর্ত মেনে ডেটা ফিল্টার করতে পারেন। এটি সাধারণত তখন ব্যবহার করা হয় যখন আপনাকে একটি বড় অ্যারে থেকে নির্দিষ্ট আইটেম বের করতে হয় যা একটি নির্দিষ্ট শর্ত পূরণ করে।
কিভাবে কাজ করে:
- Array Input: আপনি যে অ্যারে ফিল্টার করতে চান, তা নির্দিষ্ট করতে হবে।
- Condition: একটি শর্ত প্রদান করতে হবে যার ভিত্তিতে অ্যারে থেকে আইটেমগুলো ফিল্টার হবে।
Steps to Use:
- Power Automate ড্যাশবোর্ডে New Flow তৈরি করুন।
- একটি Filter Array action যোগ করুন।
- From ফিল্ডে সেই অ্যারের নাম দিন যেটি আপনি ফিল্টার করতে চান।
- Condition: এখানে আপনি সেই শর্ত উল্লেখ করবেন যার ভিত্তিতে অ্যারে ফিল্টার হবে। উদাহরণস্বরূপ, যদি অ্যারে কোনো সংখ্যা ধারণ করে, তবে শর্ত হতে পারে যে সংখ্যাটি ১০ এর চেয়ে বড় হতে হবে।
Example:
- Initialize variable: customerList (Array) = ['John', 'Jane', 'Mark', 'Paul']
- Filter Array: customerList
- Condition: Name starts with 'J'
এখানে Filter Array action কেবল John এবং Jane নামগুলোকেই সিলেক্ট করবে কারণ তারা 'J' দিয়ে শুরু হয়।
Append to Array Variable এবং Filter Array একসাথে ব্যবহার করা
এই দুটি অ্যাকশন একত্রে ব্যবহার করে, আপনি এক অ্যারেকে ফিল্টার করতে পারেন এবং সেই ফিল্টার করা আইটেমগুলো অন্য একটি অ্যারেতে অ্যাড করতে পারেন। এটি যখন প্রয়োজন হয় যখন আপনি কোনো নির্দিষ্ট শর্তে ডেটা খুঁজে বের করেন এবং সেগুলোকে সংগ্রহ করতে চান।
Example Workflow:
ধরা যাক, আপনার কাছে একটি কাস্টমার লিস্ট আছে এবং আপনি সেই কাস্টমারদের মধ্যে যারা 'J' দিয়ে শুরু হয়, তাদের অ্যারে তৈরি করতে চান।
- Initialize Variable: একটি Array ভেরিয়েবল তৈরি করুন, যেমন
customerList. - Filter Array:
customerListথেকে এমন কাস্টমারদের ফিল্টার করুন, যাদের নাম 'J' দিয়ে শুরু হয়। - Append to Array Variable: ফিল্টার করা কাস্টমারদের নতুন একটি অ্যারেতে যুক্ত করুন।
Steps:
- Initialize variable:
customerList=['John', 'Jane', 'Mark', 'Paul']
- Filter Array:
- From:
customerList - Condition: Name starts with 'J'
- From:
- Append to Array Variable:
- Name:
filteredCustomers - Value: Filtered array (যেমন:
John,Jane)
- Name:
নির্দিষ্ট উদাহরণ
ধরা যাক, একটি অ্যারেতে কিছু ছাত্রের নাম রয়েছে এবং আপনি সেই ছাত্রদের নাম যাদের গড় স্কোর ৮০ এর বেশি, ফিল্টার করতে চান এবং তারপর তাদেরকে অন্য একটি অ্যারেতে যোগ করতে চান।
- Initialize Variable:
students(Array) =['John: 75', 'Jane: 85', 'Mark: 90', 'Paul: 60'] - Filter Array:
- From:
students - Condition: Score greater than 80
- From:
- Append to Array Variable:
highScoringStudents(Array) =['Jane', 'Mark']
সারাংশ
- Append to Array Variable: এই অ্যাকশনটি অ্যারে ভেরিয়েবলে নতুন মান যোগ করতে ব্যবহৃত হয়।
- Filter Array: অ্যারের মধ্যে একটি নির্দিষ্ট শর্ত অনুযায়ী আইটেম ফিল্টার করতে ব্যবহৃত হয়।
- এই দুটি অ্যাকশন একত্রে ব্যবহার করে আপনি ডেটা প্রক্রিয়াকরণ এবং অ্যারে ম্যানিপুলেশন সহজভাবে করতে পারেন, যা কার্যপ্রবাহের কার্যকারিতা বৃদ্ধি করে।
Read more